[RFC] Create virtualbox guide#5194
[RFC] Create virtualbox guide#5194ambersongliu wants to merge 2 commits intofirecracker-microvm:mainfrom
Conversation
VirtualBox Guide for Firecracker Guide to switch from VMWare to VirtualBox. Signed-off-by: Amber Liu <aliu2928@utexas.edu>
cca8477 to
d65c8e3
Compare
added citation to Richard Case's vagrantfile Signed-off-by: Amber Liu <112588099+ambersongliu@users.noreply.github.com>
d65c8e3 to
8ce6b29
Compare
Manciukic
left a comment
There was a problem hiding this comment.
I have left a few comments but I haven't tested it out yet. I'll try to give it a go on Ubuntu it by eow.
There was a problem hiding this comment.
can you add .md extension to the file for Markdown rendering and add a link to it from the dev machine setup guide.
Also, we should have a disclaimer at the beginning of the guide that the guide is provided for the convenience of developers, that it may contain out of date information, but that we're very happy to receive contributions to improve it.
|
|
||
| --- | ||
|
|
||
| ## 3. Why VirtualBox + Vagrant? |
There was a problem hiding this comment.
it'd be useful to have a link to instructions on how to install virtualbox and vagrant
| SHELL | ||
| end | ||
|
|
||
| config.vm.provision "rust", type: "shell", run: "once" do |sh| |
There was a problem hiding this comment.
this is not required if we're using the devtool below
| [ -d firecracker ] || git clone https://github.com/firecracker-microvm/firecracker.git | ||
| cd firecracker |
There was a problem hiding this comment.
this looks like too many firecracker folders. My understanding is that the sourcecode is synced at /home/vagrant/firecracker in line 68.
| [ -d firecracker ] || git clone https://github.com/firecracker-microvm/firecracker.git | ||
| cd firecracker | ||
| source $HOME/.cargo/env | ||
| tools/devtool build |
There was a problem hiding this comment.
is docker available and configured?
|
Hey @ambersongliu, thanks for the contribution! I noticed this PR has been stale for a while. Are you planning to bring it to the finish line? |
|
I'm going to close this PR for inactivity. Feel free to reopen it in case you have any update. Thanks again for your contribution |
VirtualBox Guide for Firecracker
Guide to switch from VMWare to VirtualBox.
#1033
Changes
Created guide to switch VM setup from VMware Fusion/Ubuntu to Vagrant and VirtualBox per Issue #1033.
...
Reason
Explore free alternative to current VM solution, VMWare. VirtualBox is GPL-licensed and thus free for commercial use. Vagrant and VirtualBox run identically on Intel-based macOS, Windows, and Linux, ensuring developers and CI systems use the same environment by streamlining the onboarding and maintenance process.
...
License Acceptance
By submitting this pull request, I confirm that my contribution is made under
the terms of the Apache 2.0 license. For more information on following Developer
Certificate of Origin and signing off your commits, please check
CONTRIBUTING.md.PR Checklist
tools/devtool checkstyleto verify that the PR passes theautomated style checks.
how they are solving the problem in a clear and encompassing way.
in the PR.
CHANGELOG.md.Runbook for Firecracker API changes.
integration tests.
TODO.rust-vmm.